سلام وقتتون بخیر ولاد هستم و این اولین پست من تو سایت نئونه
برا اولین پست به فانگشن ساده رو میخام اینجا براتون بنویسم که کارش راهندازی مجدد برنامه پایتونی هستش
نمیخوام زیاد کشش بدم بریم سر اصل مطلب بزن بریم ........
خوب برا نوشتن این کد ما به execl از کتابخونه os و بعد executable و argv از کتابخونه sys نیاز داریم
من اینجوری import میکنم
from os import execl as os_execl
from sys import executable as sys_executable, argv as sys_argv
تنهاچیزی که میمنونه ۱ خط کد هستش
os_execl(sys_executable, sys_executable, * sys_argv)
و درام تموم شد خیلی سادس میدونم هیچی نفهمیدی ولی بیخبال من نمیتونم کلا خط بگم چی به چیه ولی بزار به چنجا بفرستمت اونجا میتونی کامل درکشون کنی
الان کد کامل رو میفرستم بعد اخر پست لینک هارو میزارم
def Restart():
"""restart app
----
"""
from os import execl as os_execl
from sys import executable as sys_executable, argv as sys_argv
os_execl(sys_executable, sys_executable, * sys_argv)
بفرما خوووووب رسیدیم به اخر بگه دوس داشتی لایک کن دوس نداشتی هم لایک نکن بیخیال شب بخش🤦♂️
sys executable : https://docs.python.org/3/library/sys.html#sys.executable
sys argv : https://docs.python.org/3/library/sys.html#sys.orig_argv
os execl : https://docs.python.org/3/library/os.html#os.add_dll_directory